package org.hubwork.base.common;

public enum MergePolicy{
  /** only applies to List<>'s and will intersect the lists */
  INTERSECT,
  /** only applies to List<>'s and will append them with no duplicates */
  UNION,
  /** for List<>'s, will append them all, for Objects will copy later values over */
  UNION_ALL,
  /** make all of the calls, return the result of the first one */
  FIRST,
  /** make all of the calls, return the result of the last one */
  LAST,
  /** make all of the calls, return the result of the first non-null one */
  ANY
}

